package com.wsm.springai.studydemo2.redis;

public class TestHospitalQueue {
    public static void main(String[] args) {
        RegistrationQueue queue = new RegistrationQueue();

        // 1. 患者签到
        queue.signIn(new Patient("张三", "内科", null));
        queue.signIn(new Patient("李四", "内科", null));
        queue.signIn(new Patient("王五", "内科", null));

        // 2. 查看当前队列
        queue.showQueue();
        System.out.println("当前排队人数：" + queue.getQueueSize());
//
//        // 3. 叫号
//        queue.callNext(); // 应该叫 张三
//        queue.callNext(); // 应该叫 李四
//
//        // 4. 再查看队列
//        queue.showQueue();
//
//        // 5. 继续叫号
//        queue.callNext(); // 王五
//        queue.callNext(); // 队列为空
    }


}
